home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacApp Release 10 / MacApp Release 10 - HD Ready / Tools / MABuild.r < prev    next >
Encoding:
Text File  |  1996-04-03  |  40.4 KB  |  1,868 lines  |  [TEXT/MPS ]

  1. // MABuild.r
  2. // Copyright © 1986-96 by Apple Computer, Inc. All rights reserved. 
  3.  
  4. /* • Auto-Include the requirements for this source */
  5.  
  6. #ifndef __CMDO_R__
  7. #include "Cmdo.r"
  8. #endif
  9.  
  10. #ifndef __PICT_R__
  11. #include "Pict.r"
  12. #endif
  13.  
  14. #ifndef __MACAPPVERSION__
  15. #include "MacAppVersion.h"
  16. #endif
  17.  
  18.  
  19. resource 'cmdo' (128, "MABuild") {
  20.     {    /* array dialogs: 9 elements */
  21.         /* [1] */
  22.         295,
  23.         "Make MacApp program up-to-date by rebuil"
  24.         "ding everything that is out-of-date.",
  25.         {    /* array itemArray: 12 elements */
  26.             /* [1] */
  27.             NotDependent {
  28.  
  29.             },
  30.             Files {
  31.                 OutputFile,
  32.                 OptionalFile {
  33.                     {61, 18, 78, 111},
  34.                     {60, 110, 80, 459},
  35.                     "Build Target:",
  36.                     "",
  37.                     "",
  38.                     "",
  39.                     "Build the specified target.",
  40.                     dontDim,
  41.                     "",
  42.                     "",
  43.                     ""
  44.                 },
  45.                 NoMore {
  46.  
  47.                 }
  48.             },
  49.             /* [2] */
  50.             Or {
  51.                 {    /* array OrArray: 1 elements */
  52.                     /* [1] */
  53.                     1
  54.                 }
  55.             },
  56.             DoItButton {
  57.  
  58.             },
  59.             /* [3] */
  60.             NotDependent {
  61.  
  62.             },
  63.             CheckOption {
  64.                 NotSet,
  65.                 {130, 20, 147, 153},
  66.                 ".rsrc",
  67.                 "-RSRC",
  68.                 "Build only a project .rsrc file"
  69.             },
  70.             /* [4] */
  71.             NotDependent {
  72.  
  73.             },
  74.             NestedDialog {
  75.                 2,
  76.                 {99, 19, 120, 146},
  77.                 "Make",
  78.                 "Options for how Make and MABuild control"
  79.                 " the build."
  80.             },
  81.             /* [5] */
  82.             NotDependent {
  83.  
  84.             },
  85.             NestedDialog {
  86.                 3,
  87.                 {129, 173, 149, 301},
  88.                 "Asm & Rez",
  89.                 "Set options to be passed to the 68K or P"
  90.                 "PC assembler and to the resource compile"
  91.                 "r. "
  92.             },
  93.             /* [6] */
  94.             NotDependent {
  95.  
  96.             },
  97.             NestedDialog {
  98.                 4,
  99.                 {99, 172, 119, 300},
  100.                 "C++",
  101.                 "Choose a C++ compiler to use and specify"
  102.                 " additional options to be passed through"
  103.                 " to the compiler. "
  104.             },
  105.             /* [7] */
  106.             NotDependent {
  107.  
  108.             },
  109.             NestedDialog {
  110.                 8,
  111.                 {159, 174, 179, 301},
  112.                 "Defines",
  113.                 "Set defines to be passed to all the comp"
  114.                 "ilers, and directory synonyms."
  115.             },
  116.             /* [8] */
  117.             NotDependent {
  118.  
  119.             },
  120.             NestedDialog {
  121.                 5,
  122.                 {100, 326, 120, 454},
  123.                 "Link",
  124.                 "Set options for the librarian, linker, a"
  125.                 "nd the creator & bundle tool. "
  126.             },
  127.             /* [9] */
  128.             NotDependent {
  129.  
  130.             },
  131.             NestedDialog {
  132.                 6,
  133.                 {130, 327, 150, 455},
  134.                 "Debug",
  135.                 "Set the debugging options."
  136.             },
  137.             /* [10] */
  138.             NotDependent {
  139.  
  140.             },
  141.             NestedDialog {
  142.                 7,
  143.                 {160, 327, 180, 455},
  144.                 "Runtime",
  145.                 "Specify the system and CPU requirements,"
  146.                 " run-time model, and additional MacApp r"
  147.                 "un-time support options. "
  148.             },
  149.             /* [11] */
  150.             NotDependent {
  151.  
  152.             },
  153.             PictOrIcon {
  154.                 Picture,
  155.                 128,
  156.                 {10, 340, 45, 472}
  157.             },
  158.             /* [12] */
  159.             NotDependent {
  160.  
  161.             },
  162.             VersionDialog {
  163.                 VersionString {
  164.                     MA_SHORT_VERSION
  165.                 },
  166.                 "MABuild "
  167.                 MA_SHORT_VERSION
  168.                 ".  "
  169.                 MA_COPYRIGHT
  170.                 "\n",
  171.                 noDialog
  172.             }
  173.         },
  174.         /* [2] */
  175.         280,
  176.         "Options for how Make and MABuild control"
  177.         " the build.",
  178.         {    /* array itemArray: 20 elements */
  179.             /* [1] */
  180.             NotDependent {
  181.  
  182.             },
  183.             Files {
  184.                 DirOnly,
  185.                 OptionalFile {
  186.                     {19, 16, 34, 104},
  187.                     {17, 106, 37, 453},
  188.                     "Build Folder:",
  189.                     "",
  190.                     "-BuildFolder",
  191.                     "",
  192.                     "Specify root object folder for this buil"
  193.                     "d.",
  194.                     dontDim,
  195.                     "",
  196.                     "",
  197.                     ""
  198.                 },
  199.                 NoMore {
  200.  
  201.                 }
  202.             },
  203.             /* [2] */
  204.             NotDependent {
  205.  
  206.             },
  207.             CheckOption {
  208.                 NotSet,
  209.                 {49, 314, 65, 359},
  210.                 "-E",
  211.                 "-E",
  212.                 "Passthru -E to Make; rebuild everything "
  213.                 "regardless of dates"
  214.             },
  215.             /* [3] */
  216.             NotDependent {
  217.  
  218.             },
  219.             CheckOption {
  220.                 NotSet,
  221.                 {49, 361, 65, 405},
  222.                 "-R",
  223.                 "-R",
  224.                 "Passthru -R to Make; write roots of depe"
  225.                 "ndency graph to output"
  226.             },
  227.             /* [4] */
  228.             NotDependent {
  229.  
  230.             },
  231.             CheckOption {
  232.                 NotSet,
  233.                 {48, 411, 64, 449},
  234.                 "-S",
  235.                 "-S",
  236.                 "Passthru -S to Make; write structure of "
  237.                 "target dependencies to output"
  238.             },
  239.             /* [5] */
  240.             NotDependent {
  241.  
  242.             },
  243.             RegularEntry {
  244.                 "Make:",
  245.                 {48, 17, 64, 72},
  246.                 {48, 72, 63, 302},
  247.                 "-w",
  248.                 ignoreCase,
  249.                 "-Make",
  250.                 "Passthrough options to Make."
  251.             },
  252.             /* [6] */
  253.             NotDependent {
  254.  
  255.             },
  256.             TriStateButtons {
  257.                 "",
  258.                 {    /* array threeStateArray: 1 elements */
  259.                     /* [1] */
  260.                     {78, 17, 94, 152}, "AutoBuild", "-NoAutoBuild", "", "-AutoBuild", "Auto-build the MacApp libraries (and any"
  261.                     " others). MABuild defaults to -NoAutoBui"
  262.                     "ld."
  263.                 }
  264.             },
  265.             /* [7] */
  266.             NotDependent {
  267.  
  268.             },
  269.             TriStateButtons {
  270.                 "",
  271.                 {    /* array threeStateArray: 1 elements */
  272.                     /* [1] */
  273.                     {96, 16, 112, 151}, "Execute", "-NoExecute", "", "-Execute", "Execute the results of Make. MABuild def"
  274.                     "aults to -Execute."
  275.                 }
  276.             },
  277.             /* [8] */
  278.             NotDependent {
  279.  
  280.             },
  281.             TriStateButtons {
  282.                 "",
  283.                 {    /* array threeStateArray: 1 elements */
  284.                     /* [1] */
  285.                     {112, 16, 128, 151}, "ExpandEnvVars", "-NoExpandEnvVars", "", "-ExpandEnvVars", "Expand environment vars in AppName.makei"
  286.                     "t. MABuild defaults to -NoExpandEnvVars."
  287.                 }
  288.             },
  289.             /* [9] */
  290.             NotDependent {
  291.  
  292.             },
  293.             TriStateButtons {
  294.                 "",
  295.                 {    /* array threeStateArray: 1 elements */
  296.                     /* [1] */
  297.                     {131, 16, 147, 151}, "Fail", "-NoFail", "", "-Fail", "Stop executing after first failure. MABu"
  298.                     "ild defaults to -NoFail."
  299.                 }
  300.             },
  301.             /* [10] */
  302.             NotDependent {
  303.  
  304.             },
  305.             TriStateButtons {
  306.                 "",
  307.                 {    /* array threeStateArray: 1 elements */
  308.                     /* [1] */
  309.                     {149, 16, 165, 151}, "MacApp", "-NoMacApp", "", "-MacApp", "Build for use with MacApp. MABuild defau"
  310.                     "lts to -MacApp."
  311.                 }
  312.             },
  313.             /* [11] */
  314.             NotDependent {
  315.  
  316.             },
  317.             TriStateButtons {
  318.                 "",
  319.                 {    /* array threeStateArray: 1 elements */
  320.                     /* [1] */
  321.                     {78, 161, 94, 296}, "MacApp Library", "-NoMALibrary", "", "-MALibrary", "Put all MacApp object files in a library"
  322.                     " (MacApp.Lib). Defaults to -MALibrary."
  323.                 }
  324.             },
  325.             /* [12] */
  326.             NotDependent {
  327.  
  328.             },
  329.             TriStateButtons {
  330.                 "",
  331.                 {    /* array threeStateArray: 1 elements */
  332.                     /* [1] */
  333.                     {98, 160, 114, 310}, "Show Progress", "-NoP", "", "-P", "Show progress for the MABuild system. MA"
  334.                     "Build defaults to -NoP."
  335.                 }
  336.             },
  337.             /* [13] */
  338.             NotDependent {
  339.  
  340.             },
  341.             TriStateButtons {
  342.                 "",
  343.                 {    /* array threeStateArray: 1 elements */
  344.                     /* [1] */
  345.                     {115, 162, 131, 312}, "Show Tool Progress", "-NoPP", "", "-PP", "Have all tools show progress. MABuild de"
  346.                     "faults to -NoPP."
  347.                 }
  348.             },
  349.             /* [14] */
  350.             NotDependent {
  351.  
  352.             },
  353.             TriStateButtons {
  354.                 "",
  355.                 {    /* array threeStateArray: 1 elements */
  356.                     /* [1] */
  357.                     {133, 160, 149, 295}, "Run", "-NoRun", "", "-Run", "Run after build. MABuild defaults to -No"
  358.                     "Run."
  359.                 }
  360.             },
  361.             /* [15] */
  362.             NotDependent {
  363.  
  364.             },
  365.             TriStateButtons {
  366.                 "",
  367.                 {    /* array threeStateArray: 1 elements */
  368.                     /* [1] */
  369.                     {153, 163, 169, 298}, "Save Windows", "-NoSave", "", "-Save", "Auto-save all open windows before starti"
  370.                     "ng build. MABuild defaults to -NoSave."
  371.                 }
  372.             },
  373.             /* [16] */
  374.             NotDependent {
  375.  
  376.             },
  377.             TriStateButtons {
  378.                 "",
  379.                 {    /* array threeStateArray: 1 elements */
  380.                     /* [1] */
  381.                     {100, 322, 116, 457}, "SeparateObjects", "-NoSeparateObjects", "", "-SeparateObjects", "Keep separate object folders for each bu"
  382.                     "ild variation. MABuild defaults to -Sepa"
  383.                     "rateObjects."
  384.                 }
  385.             },
  386.             /* [17] */
  387.             NotDependent {
  388.  
  389.             },
  390.             TriStateButtons {
  391.                 "",
  392.                 {    /* array threeStateArray: 1 elements */
  393.                     /* [1] */
  394.                     {80, 324, 96, 459}, "StatusOnly", "-NoStatusOnly", "", "-StatusOnly", "Write results of Make to StdOut. MABuild"
  395.                     " defaults to -NoStatusOnly."
  396.                 }
  397.             },
  398.             /* [18] */
  399.             NotDependent {
  400.  
  401.             },
  402.             TriStateButtons {
  403.                 "",
  404.                 {    /* array threeStateArray: 1 elements */
  405.                     /* [1] */
  406.                     {120, 322, 136, 472}, "Show Times", "-NoT", "", "-T", "Show elapsed time for the MABuild system"
  407.                     ". MABuild defaults to -NoT."
  408.                 }
  409.             },
  410.             /* [19] */
  411.             NotDependent {
  412.  
  413.             },
  414.             TriStateButtons {
  415.                 "",
  416.                 {    /* array threeStateArray: 1 elements */
  417.                     /* [1] */
  418.                     {137, 322, 153, 472}, "Show Tool Times", "-NoTT", "", "-TT", "Have all tools show elapsed time. MABuil"
  419.                     "d defaults to -NoTT."
  420.                 }
  421.             },
  422.             /* [20] */
  423.             NotDependent {
  424.  
  425.             },
  426.             TriStateButtons {
  427.                 "",
  428.                 {    /* array threeStateArray: 1 elements */
  429.                     /* [1] */
  430.                     {154, 323, 170, 458}, "UserAutoBuild", "-NoUserAutoBuild", "", "-UserAutoBuild", "Auto-build user specified libraries {MAU"
  431.                     "serAutoBuild}. MABuild defaults to -User"
  432.                     "AutoBuild."
  433.                 }
  434.             }
  435.         },
  436.         /* [3] */
  437.         260,
  438.         "Set options to be passed to the 68K or P"
  439.         "PC assembler and to the resource compile"
  440.         "r. ",
  441.         {    /* array itemArray: 3 elements */
  442.             /* [1] */
  443.             NotDependent {
  444.  
  445.             },
  446.             RegularEntry {
  447.                 "Asm:",
  448.                 {22, 13, 37, 73},
  449.                 {21, 78, 38, 230},
  450.                 "-case on",
  451.                 ignoreCase,
  452.                 "-Asm",
  453.                 "Passthrough options to Assembler."
  454.             },
  455.             /* [2] */
  456.             NotDependent {
  457.  
  458.             },
  459.             RegularEntry {
  460.                 "PPCAsm:",
  461.                 {46, 14, 62, 80},
  462.                 {46, 78, 62, 231},
  463.                 "",
  464.                 ignoreCase,
  465.                 "-PPCAsm",
  466.                 "Passthrough options to PPCAsm."
  467.             },
  468.             /* [3] */
  469.             NotDependent {
  470.  
  471.             },
  472.             RegularEntry {
  473.                 "Rez:",
  474.                 {73, 13, 89, 68},
  475.                 {72, 78, 89, 231},
  476.                 "",
  477.                 ignoreCase,
  478.                 "-Rez",
  479.                 "Passthrough options to Resource compiler"
  480.                 "."
  481.             }
  482.         },
  483.         /* [4] */
  484.         260,
  485.         "Choose a C++ compiler to use and specify"
  486.         " additional options to be passed through"
  487.         " to the compiler. ",
  488.         {    /* array itemArray: 11 elements */
  489.             /* [1] */
  490.             NotDependent {
  491.  
  492.             },
  493.             RadioButtons {
  494.                 {    /* array radioArray: 7 elements */
  495.                     /* [1] */
  496.                     {17, 11, 35, 88}, "Default", "", Set, "Just use the default C++ compiler",
  497.                     /* [2] */
  498.                     {83, 13, 99, 93}, "CFront:", "-cp CFront", NotSet, "MPW C++ (AT&T CFront) compiler",
  499.                     /* [3] */
  500.                     {83, 237, 99, 318}, "MrC:", "-cp MrC", NotSet, "Macintosh RISC C/C++ compiler",
  501.                     /* [4] */
  502.                     {130, 13, 146, 94}, "mwc68K:", "-cp mwc68K", NotSet, "Metrowerks 68K C/C++ compiler for MPW",
  503.                     /* [5] */
  504.                     {109, 237, 125, 318}, "mwcPPC:", "-cp mwcPPC", NotSet, "Metrowerks PPC C/C++ compiler for MPW",
  505.                     /* [6] */
  506.                     {131, 235, 146, 314}, "PPCC:", "-cp PPCC", NotSet, "PPC C/C++ (Fast Track) compiler",
  507.                     /* [7] */
  508.                     {107, 13, 124, 88}, "SCpp:", "-cp SCpp", NotSet, "Symantec 68K C++ compiler for MPW"
  509.                 }
  510.             },
  511.             /* [2] */
  512.             NotDependent {
  513.  
  514.             },
  515.             RegularEntry {
  516.                 "C:",
  517.                 {39, 29, 55, 86},
  518.                 {39, 93, 54, 226},
  519.                 "",
  520.                 ignoreCase,
  521.                 "-C",
  522.                 "Passthrough options to C compiler."
  523.             },
  524.             /* [3] */
  525.             NotDependent {
  526.  
  527.             },
  528.             RegularEntry {
  529.                 "C++:",
  530.                 {62, 30, 78, 88},
  531.                 {63, 93, 77, 225},
  532.                 "",
  533.                 ignoreCase,
  534.                 "-CPlusPlus",
  535.                 "Passthrough options to whatever C++ comp"
  536.                 "iler."
  537.             },
  538.             /* [4] */
  539.             Or {
  540.                 {    /* array OrArray: 1 elements */
  541.                     /* [1] */
  542.                     8193
  543.                 }
  544.             },
  545.             RegularEntry {
  546.                 "",
  547.                 {0, 0, 0, 0},
  548.                 {85, 93, 100, 226},
  549.                 "",
  550.                 ignoreCase,
  551.                 "-CPlus",
  552.                 "Passthrough options to Cfront."
  553.             },
  554.             /* [5] */
  555.             Or {
  556.                 {    /* array OrArray: 1 elements */
  557.                     /* [1] */
  558.                     28673
  559.                 }
  560.             },
  561.             RegularEntry {
  562.                 "",
  563.                 {0, 0, 0, 0},
  564.                 {107, 93, 121, 226},
  565.                 "",
  566.                 ignoreCase,
  567.                 "-SCpp",
  568.                 "Passthrough options to Symantec C++ comp"
  569.                 "iler."
  570.             },
  571.             /* [6] */
  572.             Or {
  573.                 {    /* array OrArray: 1 elements */
  574.                     /* [1] */
  575.                     16385
  576.                 }
  577.             },
  578.             RegularEntry {
  579.                 "",
  580.                 {0, 0, 0, 0},
  581.                 {130, 93, 145, 226},
  582.                 "",
  583.                 ignoreCase,
  584.                 "-mwc68K",
  585.                 "Passthrough options to Metrowerks 68K C/"
  586.                 "C++ compiler for MPW."
  587.             },
  588.             /* [7] */
  589.             Or {
  590.                 {    /* array OrArray: 1 elements */
  591.                     /* [1] */
  592.                     12289
  593.                 }
  594.             },
  595.             RegularEntry {
  596.                 "",
  597.                 {0, 0, 0, 0},
  598.                 {83, 318, 99, 458},
  599.                 "",
  600.                 ignoreCase,
  601.                 "-MrC",
  602.                 "Passthrough options to MrC."
  603.             },
  604.             /* [8] */
  605.             Or {
  606.                 {    /* array OrArray: 1 elements */
  607.                     /* [1] */
  608.                     24577
  609.                 }
  610.             },
  611.             RegularEntry {
  612.                 "",
  613.                 {0, 0, 0, 0},
  614.                 {132, 318, 145, 458},
  615.                 "",
  616.                 ignoreCase,
  617.                 "-PPCC",
  618.                 "Passthrough options to PPCC."
  619.             },
  620.             /* [9] */
  621.             Or {
  622.                 {    /* array OrArray: 1 elements */
  623.                     /* [1] */
  624.                     20481
  625.                 }
  626.             },
  627.             RegularEntry {
  628.                 "",
  629.                 {0, 0, 0, 0},
  630.                 {109, 318, 123, 457},
  631.                 "",
  632.                 ignoreCase,
  633.                 "-mwcPPC",
  634.                 "Passthrough options to Metrowerks PPC C/"
  635.                 "C++ compiler for MPW."
  636.             },
  637.             /* [10] */
  638.             NotDependent {
  639.  
  640.             },
  641.             TriStateButtons {
  642.                 "",
  643.                 {    /* array threeStateArray: 1 elements */
  644.                     /* [1] */
  645.                     {12, 314, 28, 449}, "C++ Load/Dump", "-NoCPlusLoad", "", "-CPlusLoad", "Use the Cfront Load/Dump option for head"
  646.                     "er files. Defaults to -CPlusLoad."
  647.                 }
  648.             },
  649.             /* [11] */
  650.             NotDependent {
  651.  
  652.             },
  653.             Files {
  654.                 DirOnly,
  655.                 OptionalFile {
  656.                     {33, 243, 49, 313},
  657.                     {32, 313, 50, 459},
  658.                     "RAM Disk:",
  659.                     "",
  660.                     "-RAMDisk",
  661.                     "",
  662.                     "Specify RAM disk to use for faster loadi"
  663.                     "ng of C++ Load files.",
  664.                     dontDim,
  665.                     "",
  666.                     "",
  667.                     ""
  668.                 },
  669.                 NoMore {
  670.  
  671.                 }
  672.             }
  673.         },
  674.         /* [5] */
  675.         280,
  676.         "Set options for the librarian, linker, a"
  677.         "nd the creator & bundle tool. ",
  678.         {    /* array itemArray: 8 elements */
  679.             /* [1] */
  680.             NotDependent {
  681.  
  682.             },
  683.             RegularEntry {
  684.                 "C&B:",
  685.                 {143, 12, 160, 65},
  686.                 {143, 74, 159, 244},
  687.                 "",
  688.                 ignoreCase,
  689.                 "-CreatorAndBundle",
  690.                 "Passthrough options to Creator&Bundle to"
  691.                 "ol."
  692.             },
  693.             /* [2] */
  694.             NotDependent {
  695.  
  696.             },
  697.             RegularEntry {
  698.                 "Lib:",
  699.                 {18, 9, 34, 83},
  700.                 {18, 72, 34, 224},
  701.                 "",
  702.                 ignoreCase,
  703.                 "-Lib",
  704.                 "Passthrough options to Librarian."
  705.             },
  706.             /* [3] */
  707.             NotDependent {
  708.  
  709.             },
  710.             RegularEntry {
  711.                 "Link:",
  712.                 {46, 12, 62, 86},
  713.                 {46, 73, 62, 225},
  714.                 "",
  715.                 ignoreCase,
  716.                 "-Link",
  717.                 "Passthrough options to linker."
  718.             },
  719.             /* [4] */
  720.             NotDependent {
  721.  
  722.             },
  723.             RegularEntry {
  724.                 "PPCLib:",
  725.                 {18, 243, 34, 317},
  726.                 {18, 317, 34, 469},
  727.                 "",
  728.                 ignoreCase,
  729.                 "-PPCLib",
  730.                 "Passthrough options to PPC linker for ma"
  731.                 "king libraries."
  732.             },
  733.             /* [5] */
  734.             NotDependent {
  735.  
  736.             },
  737.             RegularEntry {
  738.                 "PPCLink:",
  739.                 {45, 243, 61, 317},
  740.                 {45, 317, 61, 469},
  741.                 "",
  742.                 ignoreCase,
  743.                 "-PPCLink",
  744.                 "Passthrough options to PPC linker."
  745.             },
  746.             /* [6] */
  747.             NotDependent {
  748.  
  749.             },
  750.             RegularEntry {
  751.                 "MakeSYM:",
  752.                 {94, 242, 110, 316},
  753.                 {94, 316, 110, 468},
  754.                 "",
  755.                 ignoreCase,
  756.                 "-MakeSYM",
  757.                 "Passthrough options to MakeSYM."
  758.             },
  759.             /* [7] */
  760.             NotDependent {
  761.  
  762.             },
  763.             TriStateButtons {
  764.                 "",
  765.                 {    /* array threeStateArray: 1 elements */
  766.                     /* [1] */
  767.                     {72, 71, 88, 221}, "Linkmap", "-NoLinkMap", "", "-LinkMap", "Generate a linkmap. MABuild defaults to "
  768.                     "-NoLinkMap."
  769.                 }
  770.             },
  771.             /* [8] */
  772.             NotDependent {
  773.  
  774.             },
  775.             TriStateButtons {
  776.                 "",
  777.                 {    /* array threeStateArray: 1 elements */
  778.                     /* [1] */
  779.                     {95, 71, 111, 221}, "Link Cross Ref", "-NoLinkXRef", "", "-LinkXRef", "Generate a link cross reference. MABuild"
  780.                     " defaults to -NoLinkXRef."
  781.                 }
  782.             }
  783.         },
  784.         /* [6] */
  785.         295,
  786.         "Set the debugging options.",
  787.         {    /* array itemArray: 8 elements */
  788.             /* [1] */
  789.             NotDependent {
  790.  
  791.             },
  792.             TriStateButtons {
  793.                 "",
  794.                 {    /* array threeStateArray: 1 elements */
  795.                     /* [1] */
  796.                     {50, 41, 66, 211}, "Debugging Code", "-NoDebug", "", "-Debug", "Turn on MacApp debugging code. Default i"
  797.                     "s -NoDebug."
  798.                 }
  799.             },
  800.             /* [2] */
  801.             Or {
  802.                 {    /* array OrArray: 1 elements */
  803.                     /* [1] */
  804.                     1
  805.                 }
  806.             },
  807.             TriStateButtons {
  808.                 "",
  809.                 {    /* array threeStateArray: 1 elements */
  810.                     /* [1] */
  811.                     {66, 40, 82, 230}, "Names", "-NoNames", "", "-Names", "Include embedded MacsBug debugging symbo"
  812.                     "ls"
  813.                 }
  814.             },
  815.             /* [3] */
  816.             Or {
  817.                 {    /* array OrArray: 1 elements */
  818.                     /* [1] */
  819.                     1
  820.                 }
  821.             },
  822.             TriStateButtons {
  823.                 "",
  824.                 {    /* array threeStateArray: 1 elements */
  825.                     /* [1] */
  826.                     {82, 40, 98, 230}, "Performance Tools", "-NoPerform", "", "-Perform", "Include performance monitor code (68K on"
  827.                     "ly)"
  828.                 }
  829.             },
  830.             /* [4] */
  831.             Or {
  832.                 {    /* array OrArray: 1 elements */
  833.                     /* [1] */
  834.                     1
  835.                 }
  836.             },
  837.             TriStateButtons {
  838.                 "",
  839.                 {    /* array threeStateArray: 1 elements */
  840.                     /* [1] */
  841.                     {98, 40, 114, 230}, "Range/Overflow Checking", "-NoRangeCheck", "", "-RangeCheck", "Force Range/Overflow checking"
  842.                 }
  843.             },
  844.             /* [5] */
  845.             Or {
  846.                 {    /* array OrArray: 1 elements */
  847.                     /* [1] */
  848.                     1
  849.                 }
  850.             },
  851.             TriStateButtons {
  852.                 "",
  853.                 {    /* array threeStateArray: 1 elements */
  854.                     /* [1] */
  855.                     {114, 40, 130, 230}, "Inspector Hooks", "-NoInspector", "", "-Inspector", "Include Inspector hooks in the code"
  856.                 }
  857.             },
  858.             /* [6] */
  859.             NotDependent {
  860.  
  861.             },
  862.             Box {
  863.                 black,
  864.                 {48, 30, 135, 240}
  865.             },
  866.             /* [7] */
  867.             NotDependent {
  868.  
  869.             },
  870.             TriStateButtons {
  871.                 "",
  872.                 {    /* array threeStateArray: 1 elements */
  873.                     /* [1] */
  874.                     {24, 41, 40, 220}, "Symbolic Debugging", "-NoSym", "", "-Sym", "Generate symbols for use by source level"
  875.                     " debuggers. Default is -NoSym."
  876.                 }
  877.             },
  878.             /* [8] */
  879.             NotDependent {
  880.  
  881.             },
  882.             NestedDialog {
  883.                 9,
  884.                 {160, 400, 180, 465},
  885.                 "Help",
  886.                 "Get help on what this dialog box is all "
  887.                 "about."
  888.             }
  889.         },
  890.         /* [7] */
  891.         280,
  892.         "Specify the system and CPU requirements,"
  893.         " run-time model, and additional MacApp r"
  894.         "un-time support options. ",
  895.         {    /* array itemArray: 15 elements */
  896.             /* [1] */
  897.             NotDependent {
  898.  
  899.             },
  900.             TriStateButtons {
  901.                 "",
  902.                 {    /* array threeStateArray: 1 elements */
  903.                     /* [1] */
  904.                     {17, 19, 33, 169}, "System 7", "-NoNeedsSystem7", "", "-NeedsSystem7", "Require System 7. MABuild defaults to -N"
  905.                     "eedsSystem7."
  906.                 }
  907.             },
  908.             /* [2] */
  909.             NotDependent {
  910.  
  911.             },
  912.             TriStateButtons {
  913.                 "",
  914.                 {    /* array threeStateArray: 1 elements */
  915.                     /* [1] */
  916.                     {36, 19, 52, 169}, "Color QuickDraw", "-NoNeedsColorQD", "", "-NeedsColorQD", "Require color QuickDraw. MABuild default"
  917.                     "s to -NoNeedsColorQD, except on 020 mach"
  918.                     "ines and above and Power Macs, which alw"
  919.                     "ays have it."
  920.                 }
  921.             },
  922.             /* [3] */
  923.             NotDependent {
  924.  
  925.             },
  926.             RadioButtons {
  927.                 {    /* array radioArray: 4 elements */
  928.                     /* [1] */
  929.                     {93, 19, 109, 149}, "No Dependancy", "", Set, "Don't require a certain CPU",
  930.                     /* [2] */
  931.                     {110, 19, 126, 149}, "Needs MC68020", "-NeedsMC68020", NotSet, "Build to require a 68020",
  932.                     /* [3] */
  933.                     {126, 19, 142, 149}, "Needs MC68030", "-NeedsMC68030", NotSet, "Build to require a 68030",
  934.                     /* [4] */
  935.                     {142, 19, 158, 149}, "Needs MC68040", "-NeedsMC68040", NotSet, "Build to require a 68040"
  936.                 }
  937.             },
  938.             /* [4] */
  939.             NotDependent {
  940.  
  941.             },
  942.             TextBox {
  943.                 black,
  944.                 {85, 15, 165, 155},
  945.                 "CPU Options"
  946.             },
  947.             /* [5] */
  948.             NotDependent {
  949.  
  950.             },
  951.             TriStateButtons {
  952.                 "",
  953.                 {    /* array threeStateArray: 1 elements */
  954.                     /* [1] */
  955.                     {56, 19, 72, 169}, "FPU", "-NoNeedsFPU", "", "-NeedsFPU", "Require hardware floating point processo"
  956.                     "r. MABuild defaults to -NoNeedsFPU, exce"
  957.                     "pt on Power Macs, which always have one."
  958.                 }
  959.             },
  960.             /* [6] */
  961.             NotDependent {
  962.  
  963.             },
  964.             TriStateButtons {
  965.                 "",
  966.                 {    /* array threeStateArray: 1 elements */
  967.                     /* [1] */
  968.                     {13, 306, 29, 441}, "Classic 68K", "-NoClassic", "", "-Classic", "Compile with SCpp and link for new class"
  969.                     "ic 68K runtime. Default is -NoClassic."
  970.                 }
  971.             },
  972.             /* [7] */
  973.             NotDependent {
  974.  
  975.             },
  976.             TriStateButtons {
  977.                 "",
  978.                 {    /* array threeStateArray: 1 elements */
  979.                     /* [1] */
  980.                     {30, 306, 46, 441}, "CFM-68K", "-NoModelCFM", "", "-ModelCFM", "Compile and link Model CFM. Default is -"
  981.                     "NoModelCFM."
  982.                 }
  983.             },
  984.             /* [8] */
  985.             NotDependent {
  986.  
  987.             },
  988.             TriStateButtons {
  989.                 "",
  990.                 {    /* array threeStateArray: 1 elements */
  991.                     /* [1] */
  992.                     {46, 306, 62, 441}, "Model Far", "-NoModelFar", "", "-ModelFar", "Compile and link Model Far (32-bit every"
  993.                     "thing). Default is -NoModelFar."
  994.                 }
  995.             },
  996.             /* [9] */
  997.             NotDependent {
  998.  
  999.             },
  1000.             TriStateButtons {
  1001.                 "",
  1002.                 {    /* array threeStateArray: 1 elements */
  1003.                     /* [1] */
  1004.                     {74, 306, 90, 441}, "Align", "-NoAlign", "", "-Align", "Longword align all code and data for spe"
  1005.                     "ed. MABuild defaults to -Align."
  1006.                 }
  1007.             },
  1008.             /* [10] */
  1009.             NotDependent {
  1010.  
  1011.             },
  1012.             TriStateButtons {
  1013.                 "",
  1014.                 {    /* array threeStateArray: 1 elements */
  1015.                     /* [1] */
  1016.                     {100, 167, 116, 296}, "Attachability", "-NoAttachable", "", "-Attachable", "Support for attaching scripts to objects"
  1017.                     ". MABuild defaults to -NoAttachable."
  1018.                 }
  1019.             },
  1020.             /* [11] */
  1021.             NotDependent {
  1022.  
  1023.             },
  1024.             TriStateButtons {
  1025.                 "",
  1026.                 {    /* array threeStateArray: 1 elements */
  1027.                     /* [1] */
  1028.                     {123, 167, 139, 296}, "Drag & Drop", "-NoDrag", "", "-Drag", "Include code to support Drag & Drop. MAB"
  1029.                     "uild defaults to -NoDrag."
  1030.                 }
  1031.             },
  1032.             /* [12] */
  1033.             NotDependent {
  1034.  
  1035.             },
  1036.             TriStateButtons {
  1037.                 "",
  1038.                 {    /* array threeStateArray: 1 elements */
  1039.                     /* [1] */
  1040.                     {143, 166, 158, 295}, "PowerTalk", "-NoPowerTalk", "", "-PowerTalk", "Include code to support PowerTalk mailer"
  1041.                     "s. MABuild defaults to -NoPowerTalk."
  1042.                 }
  1043.             },
  1044.             /* [13] */
  1045.             NotDependent {
  1046.  
  1047.             },
  1048.             TriStateButtons {
  1049.                 "",
  1050.                 {    /* array threeStateArray: 1 elements */
  1051.                     /* [1] */
  1052.                     {98, 305, 114, 455}, "Virtual User", "-NoNeedsVU", "", "-NeedsVU", "Include code to support Virtual User. MA"
  1053.                     "Build defaults to -NoNeedsVU."
  1054.                 }
  1055.             },
  1056.             /* [14] */
  1057.             NotDependent {
  1058.  
  1059.             },
  1060.             TriStateButtons {
  1061.                 "",
  1062.                 {    /* array threeStateArray: 1 elements */
  1063.                     /* [1] */
  1064.                     {126, 304, 142, 454}, "TemplateViews", "-NoTemplateViews", "", "-TemplateViews", "Include code to create views from templa"
  1065.                     "tes. MABuild defaults to -TemplateViews."
  1066.                 }
  1067.             },
  1068.             /* [15] */
  1069.             NotDependent {
  1070.  
  1071.             },
  1072.             TriStateButtons {
  1073.                 "",
  1074.                 {    /* array threeStateArray: 1 elements */
  1075.                     /* [1] */
  1076.                     {144, 304, 160, 459}, "WriteTemplateViews", "-NoWriteTemplateViews", "", "-WriteTemplateViews", "Include code to write view templates. MA"
  1077.                     "Build defaults to -TemplateViews."
  1078.                 }
  1079.             }
  1080.         },
  1081.         /* [8] */
  1082.         295,
  1083.         "Set defines to be passed to all the comp"
  1084.         "ilers, and directory synonyms.",
  1085.         {    /* array itemArray: 2 elements */
  1086.             /* [1] */
  1087.             NotDependent {
  1088.  
  1089.             },
  1090.             MultiRegularEntry {
  1091.                 "Defines:",
  1092.                 {17, 12, 32, 130},
  1093.                 {34, 16, 107, 464},
  1094.                 {    /* array DefEntryList: 0 elements */
  1095.                 },
  1096.                 "-d",
  1097.                 "Set compile time variable name in all co"
  1098.                 "mpilers. Use the form: name[=(TRUE|FALSE"
  1099.                 ")]"
  1100.             },
  1101.             /* [2] */
  1102.             NotDependent {
  1103.  
  1104.             },
  1105.             MultiRegularEntry {
  1106.                 "Directory Synonyms:",
  1107.                 {111, 12, 127, 159},
  1108.                 {131, 15, 182, 465},
  1109.                 {    /* array DefEntryList: 0 elements */
  1110.                 },
  1111.                 "-RenameFlag",
  1112.                 "Enter a Directory Alias. For example, if"
  1113.                 " you needed to alias the \".SADE  Debug F"
  1114.                 "iles\" folder, you would enter \"NmDbInUnP"
  1115.                 "eRaWrTrTeSm 'SADE Debug Files'\""
  1116.             }
  1117.         },
  1118.         /* [9] */
  1119.         295,
  1120.         "Debugging Dialog Box Help",
  1121.         {    /* array itemArray: 4 elements */
  1122.             /* [1] */
  1123.             NotDependent {
  1124.  
  1125.             },
  1126.             TextTitle {
  1127.                 plain,
  1128.                 {15, 10, 30, 470},
  1129.                 systemFont,
  1130.                 systemSize,
  1131.                 "Normally, when you build with debugging "
  1132.                 "on, the following build"
  1133.             },
  1134.             /* [2] */
  1135.             NotDependent {
  1136.  
  1137.             },
  1138.             TextTitle {
  1139.                 plain,
  1140.                 {30, 10, 45, 470},
  1141.                 systemFont,
  1142.                 systemSize,
  1143.                 "options are also turned on: Inspector, N"
  1144.                 "ames, Perform,"
  1145.             },
  1146.             /* [3] */
  1147.             NotDependent {
  1148.  
  1149.             },
  1150.             TextTitle {
  1151.                 plain,
  1152.                 {45, 10, 60, 470},
  1153.                 systemFont,
  1154.                 systemSize,
  1155.                 "Range/Overflow Check. Alternatively, whe"
  1156.                 "n debugging "
  1157.             },
  1158.             /* [4] */
  1159.             NotDependent {
  1160.  
  1161.             },
  1162.             TextTitle {
  1163.                 plain,
  1164.                 {60, 10, 75, 470},
  1165.                 systemFont,
  1166.                 systemSize,
  1167.                 "is turned off, these options are likewis"
  1168.                 "e turned off."
  1169.             }
  1170.         }
  1171.     }
  1172. };
  1173.  
  1174. resource 'PICT' (128) {
  1175.     {8, 7, 43, 139},
  1176.     VersionTwo {
  1177.         {    /* array OpCodes: 5 elements */
  1178.             /* [1] */
  1179.             HeaderOp {
  1180.                 Version2,
  1181.                 0x70000,
  1182.                 0x80000,
  1183.                 0x8B0000,
  1184.                 0x2B0000,
  1185.                 0
  1186.             },
  1187.             /* [2] */
  1188.             DefHilite {
  1189.  
  1190.             },
  1191.             /* [3] */
  1192.             Clip {
  1193.                 {8, 7, 43, 139},
  1194.                 $""
  1195.             },
  1196.             /* [4] */
  1197.             PackBitsRgn {
  1198.                 132,
  1199.                 {8, 7, 43, 139},
  1200.                 0,
  1201.                 unpacked,
  1202.                 0,
  1203.                 0x480000,
  1204.                 0x480000,
  1205.                 chunky,
  1206.                 8,
  1207.                 1,
  1208.                 8,
  1209.                 0,
  1210.                 14114340,
  1211.                 0x8A2,
  1212.                 0,
  1213.                 {    /* array ColorSpec: 256 elements */
  1214.                     /* [1] */
  1215.                     0, 65535, 65535, 65535,
  1216.                     /* [2] */
  1217.                     1, 65535, 65535, 52428,
  1218.                     /* [3] */
  1219.                     2, 65535, 65535, 39321,
  1220.                     /* [4] */
  1221.                     3, 65535, 65535, 26214,
  1222.                     /* [5] */
  1223.                     4, 65535, 65535, 13107,
  1224.                     /* [6] */
  1225.                     5, 65535, 65535, 0,
  1226.                     /* [7] */
  1227.                     6, 65535, 52428, 65535,
  1228.                     /* [8] */
  1229.                     7, 65535, 52428, 52428,
  1230.                     /* [9] */
  1231.                     8, 65535, 52428, 39321,
  1232.                     /* [10] */
  1233.                     9, 65535, 52428, 26214,
  1234.                     /* [11] */
  1235.                     10, 65535, 52428, 13107,
  1236.                     /* [12] */
  1237.                     11, 65535, 52428, 0,
  1238.                     /* [13] */
  1239.                     12, 65535, 39321, 65535,
  1240.                     /* [14] */
  1241.                     13, 65535, 39321, 52428,
  1242.                     /* [15] */
  1243.                     14, 65535, 39321, 39321,
  1244.                     /* [16] */
  1245.                     15, 65535, 39321, 26214,
  1246.                     /* [17] */
  1247.                     16, 65535, 39321, 13107,
  1248.                     /* [18] */
  1249.                     17, 65535, 39321, 0,
  1250.                     /* [19] */
  1251.                     18, 65535, 26214, 65535,
  1252.                     /* [20] */
  1253.                     19, 65535, 26214, 52428,
  1254.                     /* [21] */
  1255.                     20, 65535, 26214, 39321,
  1256.                     /* [22] */
  1257.                     21, 65535, 26214, 26214,
  1258.                     /* [23] */
  1259.                     22, 65535, 26214, 13107,
  1260.                     /* [24] */
  1261.                     23, 65535, 26214, 0,
  1262.                     /* [25] */
  1263.                     24, 65535, 13107, 65535,
  1264.                     /* [26] */
  1265.                     25, 65535, 13107, 52428,
  1266.                     /* [27] */
  1267.                     26, 65535, 13107, 39321,
  1268.                     /* [28] */
  1269.                     27, 65535, 13107, 26214,
  1270.                     /* [29] */
  1271.                     28, 65535, 13107, 13107,
  1272.                     /* [30] */
  1273.                     29, 65535, 13107, 0,
  1274.                     /* [31] */
  1275.                     30, 65535, 0, 65535,
  1276.                     /* [32] */
  1277.                     31, 65535, 0, 52428,
  1278.                     /* [33] */
  1279.                     32, 65535, 0, 39321,
  1280.                     /* [34] */
  1281.                     33, 65535, 0, 26214,
  1282.                     /* [35] */
  1283.                     34, 65535, 0, 13107,
  1284.                     /* [36] */
  1285.                     35, 65535, 0, 0,
  1286.                     /* [37] */
  1287.                     36, 52428, 65535, 65535,
  1288.                     /* [38] */
  1289.                     37, 52428, 65535, 52428,
  1290.                     /* [39] */
  1291.                     38, 52428, 65535, 39321,
  1292.                     /* [40] */
  1293.                     39, 52428, 65535, 26214,
  1294.                     /* [41] */
  1295.                     40, 52428, 65535, 13107,
  1296.                     /* [42] */
  1297.                     41, 52428, 65535, 0,
  1298.                     /* [43] */
  1299.                     42, 52428, 52428, 65535,
  1300.                     /* [44] */
  1301.                     43, 52428, 52428, 52428,
  1302.                     /* [45] */
  1303.                     44, 52428, 52428, 39321,
  1304.                     /* [46] */
  1305.                     45, 52428, 52428, 26214,
  1306.                     /* [47] */
  1307.                     46, 52428, 52428, 13107,
  1308.                     /* [48] */
  1309.                     47, 52428, 52428, 0,
  1310.                     /* [49] */
  1311.                     48, 52428, 39321, 65535,
  1312.                     /* [50] */
  1313.                     49, 52428, 39321, 52428,
  1314.                     /* [51] */
  1315.                     50, 52428, 39321, 39321,
  1316.                     /* [52] */
  1317.                     51, 52428, 39321, 26214,
  1318.                     /* [53] */
  1319.                     52, 52428, 39321, 13107,
  1320.                     /* [54] */
  1321.                     53, 52428, 39321, 0,
  1322.                     /* [55] */
  1323.                     54, 52428, 26214, 65535,
  1324.                     /* [56] */
  1325.                     55, 52428, 26214, 52428,
  1326.                     /* [57] */
  1327.                     56, 52428, 26214, 39321,
  1328.                     /* [58] */
  1329.                     57, 52428, 26214, 26214,
  1330.                     /* [59] */
  1331.                     58, 52428, 26214, 13107,
  1332.                     /* [60] */
  1333.                     59, 52428, 26214, 0,
  1334.                     /* [61] */
  1335.                     60, 52428, 13107, 65535,
  1336.                     /* [62] */
  1337.                     61, 52428, 13107, 52428,
  1338.                     /* [63] */
  1339.                     62, 52428, 13107, 39321,
  1340.                     /* [64] */
  1341.                     63, 52428, 13107, 26214,
  1342.                     /* [65] */
  1343.                     64, 52428, 13107, 13107,
  1344.                     /* [66] */
  1345.                     65, 52428, 13107, 0,
  1346.                     /* [67] */
  1347.                     66, 52428, 0, 65535,
  1348.                     /* [68] */
  1349.                     67, 52428, 0, 52428,
  1350.                     /* [69] */
  1351.                     68, 52428, 0, 39321,
  1352.                     /* [70] */
  1353.                     69, 52428, 0, 26214,
  1354.                     /* [71] */
  1355.                     70, 52428, 0, 13107,
  1356.                     /* [72] */
  1357.                     71, 52428, 0, 0,
  1358.                     /* [73] */
  1359.                     72, 39321, 65535, 65535,
  1360.                     /* [74] */
  1361.                     73, 39321, 65535, 52428,
  1362.                     /* [75] */
  1363.                     74, 39321, 65535, 39321,
  1364.                     /* [76] */
  1365.                     75, 39321, 65535, 26214,
  1366.                     /* [77] */
  1367.                     76, 39321, 65535, 13107,
  1368.                     /* [78] */
  1369.                     77, 39321, 65535, 0,
  1370.                     /* [79] */
  1371.                     78, 39321, 52428, 65535,
  1372.                     /* [80] */
  1373.                     79, 39321, 52428, 52428,
  1374.                     /* [81] */
  1375.                     80, 39321, 52428, 39321,
  1376.                     /* [82] */
  1377.                     81, 39321, 52428, 26214,
  1378.                     /* [83] */
  1379.                     82, 39321, 52428, 13107,
  1380.                     /* [84] */
  1381.                     83, 39321, 52428, 0,
  1382.                     /* [85] */
  1383.                     84, 39321, 39321, 65535,
  1384.                     /* [86] */
  1385.                     85, 39321, 39321, 52428,
  1386.                     /* [87] */
  1387.                     86, 39321, 39321, 39321,
  1388.                     /* [88] */
  1389.                     87, 39321, 39321, 26214,
  1390.                     /* [89] */
  1391.                     88, 39321, 39321, 13107,
  1392.                     /* [90] */
  1393.                     89, 39321, 39321, 0,
  1394.                     /* [91] */
  1395.                     90, 39321, 26214, 65535,
  1396.                     /* [92] */
  1397.                     91, 39321, 26214, 52428,
  1398.                     /* [93] */
  1399.                     92, 39321, 26214, 39321,
  1400.                     /* [94] */
  1401.                     93, 39321, 26214, 26214,
  1402.                     /* [95] */
  1403.                     94, 39321, 26214, 13107,
  1404.                     /* [96] */
  1405.                     95, 39321, 26214, 0,
  1406.                     /* [97] */
  1407.                     96, 39321, 13107, 65535,
  1408.                     /* [98] */
  1409.                     97, 39321, 13107, 52428,
  1410.                     /* [99] */
  1411.                     98, 39321, 13107, 39321,
  1412.                     /* [100] */
  1413.                     99, 39321, 13107, 26214,
  1414.                     /* [101] */
  1415.                     100, 39321, 13107, 13107,
  1416.                     /* [102] */
  1417.                     101, 39321, 13107, 0,
  1418.                     /* [103] */
  1419.                     102, 39321, 0, 65535,
  1420.                     /* [104] */
  1421.                     103, 39321, 0, 52428,
  1422.                     /* [105] */
  1423.                     104, 39321, 0, 39321,
  1424.                     /* [106] */
  1425.                     105, 39321, 0, 26214,
  1426.                     /* [107] */
  1427.                     106, 39321, 0, 13107,
  1428.                     /* [108] */
  1429.                     107, 39321, 0, 0,
  1430.                     /* [109] */
  1431.                     108, 26214, 65535, 65535,
  1432.                     /* [110] */
  1433.                     109, 26214, 65535, 52428,
  1434.                     /* [111] */
  1435.                     110, 26214, 65535, 39321,
  1436.                     /* [112] */
  1437.                     111, 26214, 65535, 26214,
  1438.                     /* [113] */
  1439.                     112, 26214, 65535, 13107,
  1440.                     /* [114] */
  1441.                     113, 26214, 65535, 0,
  1442.                     /* [115] */
  1443.                     114, 26214, 52428, 65535,
  1444.                     /* [116] */
  1445.                     115, 26214, 52428, 52428,
  1446.                     /* [117] */
  1447.                     116, 26214, 52428, 39321,
  1448.                     /* [118] */
  1449.                     117, 26214, 52428, 26214,
  1450.                     /* [119] */
  1451.                     118, 26214, 52428, 13107,
  1452.                     /* [120] */
  1453.                     119, 26214, 52428, 0,
  1454.                     /* [121] */
  1455.                     120, 26214, 39321, 65535,
  1456.                     /* [122] */
  1457.                     121, 26214, 39321, 52428,
  1458.                     /* [123] */
  1459.                     122, 26214, 39321, 39321,
  1460.                     /* [124] */
  1461.                     123, 26214, 39321, 26214,
  1462.                     /* [125] */
  1463.                     124, 26214, 39321, 13107,
  1464.                     /* [126] */
  1465.                     125, 26214, 39321, 0,
  1466.                     /* [127] */
  1467.                     126, 26214, 26214, 65535,
  1468.                     /* [128] */
  1469.                     127, 26214, 26214, 52428,
  1470.                     /* [129] */
  1471.                     128, 26214, 26214, 39321,
  1472.                     /* [130] */
  1473.                     129, 26214, 26214, 26214,
  1474.                     /* [131] */
  1475.                     130, 26214, 26214, 13107,
  1476.                     /* [132] */
  1477.                     131, 26214, 26214, 0,
  1478.                     /* [133] */
  1479.                     132, 26214, 13107, 65535,
  1480.                     /* [134] */
  1481.                     133, 26214, 13107, 52428,
  1482.                     /* [135] */
  1483.                     134, 26214, 13107, 39321,
  1484.                     /* [136] */
  1485.                     135, 26214, 13107, 26214,
  1486.                     /* [137] */
  1487.                     136, 26214, 13107, 13107,
  1488.                     /* [138] */
  1489.                     137, 26214, 13107, 0,
  1490.                     /* [139] */
  1491.                     138, 26214, 0, 65535,
  1492.                     /* [140] */
  1493.                     139, 26214, 0, 52428,
  1494.                     /* [141] */
  1495.                     140, 26214, 0, 39321,
  1496.                     /* [142] */
  1497.                     141, 26214, 0, 26214,
  1498.                     /* [143] */
  1499.                     142, 26214, 0, 13107,
  1500.                     /* [144] */
  1501.                     143, 26214, 0, 0,
  1502.                     /* [145] */
  1503.                     144, 13107, 65535, 65535,
  1504.                     /* [146] */
  1505.                     145, 13107, 65535, 52428,
  1506.                     /* [147] */
  1507.                     146, 13107, 65535, 39321,
  1508.                     /* [148] */
  1509.                     147, 13107, 65535, 26214,
  1510.                     /* [149] */
  1511.                     148, 13107, 65535, 13107,
  1512.                     /* [150] */
  1513.                     149, 13107, 65535, 0,
  1514.                     /* [151] */
  1515.                     150, 13107, 52428, 65535,
  1516.                     /* [152] */
  1517.                     151, 13107, 52428, 52428,
  1518.                     /* [153] */
  1519.                     152, 13107, 52428, 39321,
  1520.                     /* [154] */
  1521.                     153, 13107, 52428, 26214,
  1522.                     /* [155] */
  1523.                     154, 13107, 52428, 13107,
  1524.                     /* [156] */
  1525.                     155, 13107, 52428, 0,
  1526.                     /* [157] */
  1527.                     156, 13107, 39321, 65535,
  1528.                     /* [158] */
  1529.                     157, 13107, 39321, 52428,
  1530.                     /* [159] */
  1531.                     158, 13107, 39321, 39321,
  1532.                     /* [160] */
  1533.                     159, 13107, 39321, 26214,
  1534.                     /* [161] */
  1535.                     160, 13107, 39321, 13107,
  1536.                     /* [162] */
  1537.                     161, 13107, 39321, 0,
  1538.                     /* [163] */
  1539.                     162, 13107, 26214, 65535,
  1540.                     /* [164] */
  1541.                     163, 13107, 26214, 52428,
  1542.                     /* [165] */
  1543.                     164, 13107, 26214, 39321,
  1544.                     /* [166] */
  1545.                     165, 13107, 26214, 26214,
  1546.                     /* [167] */
  1547.                     166, 13107, 26214, 13107,
  1548.                     /* [168] */
  1549.                     167, 13107, 26214, 0,
  1550.                     /* [169] */
  1551.                     168, 13107, 13107, 65535,
  1552.                     /* [170] */
  1553.                     169, 13107, 13107, 52428,
  1554.                     /* [171] */
  1555.                     170, 13107, 13107, 39321,
  1556.                     /* [172] */
  1557.                     171, 13107, 13107, 26214,
  1558.                     /* [173] */
  1559.                     172, 13107, 13107, 13107,
  1560.                     /* [174] */
  1561.                     173, 13107, 13107, 0,
  1562.                     /* [175] */
  1563.                     174, 13107, 0, 65535,
  1564.                     /* [176] */
  1565.                     175, 13107, 0, 52428,
  1566.                     /* [177] */
  1567.                     176, 13107, 0, 39321,
  1568.                     /* [178] */
  1569.                     177, 13107, 0, 26214,
  1570.                     /* [179] */
  1571.                     178, 13107, 0, 13107,
  1572.                     /* [180] */
  1573.                     179, 13107, 0, 0,
  1574.                     /* [181] */
  1575.                     180, 0, 65535, 65535,
  1576.                     /* [182] */
  1577.                     181, 0, 65535, 52428,
  1578.                     /* [183] */
  1579.                     182, 0, 65535, 39321,
  1580.                     /* [184] */
  1581.                     183, 0, 65535, 26214,
  1582.                     /* [185] */
  1583.                     184, 0, 65535, 13107,
  1584.                     /* [186] */
  1585.                     185, 0, 65535, 0,
  1586.                     /* [187] */
  1587.                     186, 0, 52428, 65535,
  1588.                     /* [188] */
  1589.                     187, 0, 52428, 52428,
  1590.                     /* [189] */
  1591.                     188, 0, 52428, 39321,
  1592.                     /* [190] */
  1593.                     189, 0, 52428, 26214,
  1594.                     /* [191] */
  1595.                     190, 0, 52428, 13107,
  1596.                     /* [192] */
  1597.                     191, 0, 52428, 0,
  1598.                     /* [193] */
  1599.                     192, 0, 39321, 65535,
  1600.                     /* [194] */
  1601.                     193, 0, 39321, 52428,
  1602.                     /* [195] */
  1603.                     194, 0, 39321, 39321,
  1604.                     /* [196] */
  1605.                     195, 0, 39321, 26214,
  1606.                     /* [197] */
  1607.                     196, 0, 39321, 13107,
  1608.                     /* [198] */
  1609.                     197, 0, 39321, 0,
  1610.                     /* [199] */
  1611.                     198, 0, 26214, 65535,
  1612.                     /* [200] */
  1613.                     199, 0, 26214, 52428,
  1614.                     /* [201] */
  1615.                     200, 0, 26214, 39321,
  1616.                     /* [202] */
  1617.                     201, 0, 26214, 26214,
  1618.                     /* [203] */
  1619.                     202, 0, 26214, 0,
  1620.                     /* [204] */
  1621.                     203, 0, 26214, 13107,
  1622.                     /* [205] */
  1623.                     204, 0, 13107, 65535,
  1624.                     /* [206] */
  1625.                     205, 0, 13107, 52428,
  1626.                     /* [207] */
  1627.                     206, 0, 13107, 39321,
  1628.                     /* [208] */
  1629.                     207, 0, 13107, 26214,
  1630.                     /* [209] */
  1631.                     208, 0, 13107, 13107,
  1632.                     /* [210] */
  1633.                     209, 0, 13107, 0,
  1634.                     /* [211] */
  1635.                     210, 0, 0, 65535,
  1636.                     /* [212] */
  1637.                     211, 0, 0, 52428,
  1638.                     /* [213] */
  1639.                     212, 0, 0, 39321,
  1640.                     /* [214] */
  1641.                     213, 0, 0, 26214,
  1642.                     /* [215] */
  1643.                     214, 0, 0, 13107,
  1644.                     /* [216] */
  1645.                     215, 61166, 0, 0,
  1646.                     /* [217] */
  1647.                     216, 56797, 0, 0,
  1648.                     /* [218] */
  1649.                     217, 48059, 0, 0,
  1650.                     /* [219] */
  1651.                     218, 43690, 0, 0,
  1652.                     /* [220] */
  1653.                     219, 34952, 0, 0,
  1654.                     /* [221] */
  1655.                     220, 30583, 0, 0,
  1656.                     /* [222] */
  1657.                     221, 21845, 0, 0,
  1658.                     /* [223] */
  1659.                     222, 17476, 0, 0,
  1660.                     /* [224] */
  1661.                     223, 8738, 0, 0,
  1662.                     /* [225] */
  1663.                     224, 4369, 0, 0,
  1664.                     /* [226] */
  1665.                     225, 0, 61166, 0,
  1666.                     /* [227] */
  1667.                     226, 0, 56797, 0,
  1668.                     /* [228] */
  1669.                     227, 0, 48059, 0,
  1670.                     /* [229] */
  1671.                     228, 0, 43690, 0,
  1672.                     /* [230] */
  1673.                     229, 0, 34952, 0,
  1674.                     /* [231] */
  1675.                     230, 0, 30583, 0,
  1676.                     /* [232] */
  1677.                     231, 0, 21845, 0,
  1678.                     /* [233] */
  1679.                     232, 0, 17476, 0,
  1680.                     /* [234] */
  1681.                     233, 0, 8738, 0,
  1682.                     /* [235] */
  1683.                     234, 0, 4369, 0,
  1684.                     /* [236] */
  1685.                     235, 0, 0, 61166,
  1686.                     /* [237] */
  1687.                     236, 0, 0, 56797,
  1688.                     /* [238] */
  1689.                     237, 0, 0, 48059,
  1690.                     /* [239] */
  1691.                     238, 0, 0, 43690,
  1692.                     /* [240] */
  1693.                     239, 0, 0, 34952,
  1694.                     /* [241] */
  1695.                     240, 0, 0, 30583,
  1696.                     /* [242] */
  1697.                     241, 0, 0, 21845,
  1698.                     /* [243] */
  1699.                     242, 0, 0, 17476,
  1700.                     /* [244] */
  1701.                     243, 0, 0, 8738,
  1702.                     /* [245] */
  1703.                     244, 0, 0, 4369,
  1704.                     /* [246] */
  1705.                     245, 61166, 61166, 61166,
  1706.                     /* [247] */
  1707.                     246, 56797, 56797, 56797,
  1708.                     /* [248] */
  1709.                     247, 48059, 48059, 48059,
  1710.                     /* [249] */
  1711.                     248, 43690, 43690, 43690,
  1712.                     /* [250] */
  1713.                     249, 34952, 34952, 34952,
  1714.                     /* [251] */
  1715.                     250, 30583, 30583, 30583,
  1716.                     /* [252] */
  1717.                     251, 21845, 21845, 21845,
  1718.                     /* [253] */
  1719.                     252, 17476, 17476, 17476,
  1720.                     /* [254] */
  1721.                     253, 8738, 8738, 8738,
  1722.                     /* [255] */
  1723.                     254, 4369, 4369, 4369,
  1724.                     /* [256] */
  1725.                     255, 0, 0, 0
  1726.                 },
  1727.                 {8, 7, 43, 139},
  1728.                 {8, 7, 43, 139},
  1729.                 srcCopy,
  1730.                 {8, 7, 43, 139},
  1731.                 $"0008 0013 0020 002B 0036 7FFF 0009 0012"
  1732.                 $"0013 002A 002B 7FFF 000A 0020 0021 0029"
  1733.                 $"002A 7FFF 000B 0021 0023 0036 0039 7FFF"
  1734.                 $"000C 0011 0012 0023 0024 0028 0029 0039"
  1735.                 $"003A 7FFF 000D 0027 0028 7FFF 000E 0010"
  1736.                 $"0011 0024 0025 0051 0057 7FFF 000F 0025"
  1737.                 $"0027 7FFF 0010 0057 005B 7FFF 0011 000F"
  1738.                 $"0010 0050 0051 7FFF 0013 000E 000F 005B"
  1739.                 $"005C 7FFF 0014 0041 0047 004F 0050 0060"
  1740.                 $"0064 0065 006B 0070 0074 0075 007B 7FFF"
  1741.                 $"0015 003F 0041 0047 0049 0064 0065 006B"
  1742.                 $"006C 0074 0075 007B 007C 7FFF 0016 000D"
  1743.                 $"000E 003A 003B 003E 003F 0049 004A 005C"
  1744.                 $"005D 006C 006E 007C 007E 7FFF 0017 003B"
  1745.                 $"003C 004A 004C 004E 004F 006E 006F 007E"
  1746.                 $"007F 7FFF 0018 000C 000D 003C 003E 004C"
  1747.                 $"004D 006F 0070 007F 0080 7FFF 0019 005D"
  1748.                 $"005E 7FFF 001A 004D 004E 0080 0081 7FFF"
  1749.                 $"001B 000B 000C 7FFF 001C 005E 005F 0081"
  1750.                 $"0085 7FFF 001D 000A 000B 0085 0086 7FFF"
  1751.                 $"001E 0086 0089 7FFF 001F 003D 003E 0055"
  1752.                 $"0058 005F 0060 0089 008A 7FFF 0020 0009"
  1753.                 $"000A 0054 0055 0058 0059 008A 008B 7FFF"
  1754.                 $"0021 003E 003F 7FFF 0022 0008 0009 003F"
  1755.                 $"0041 0053 0054 7FFF 0023 0041 0042 004C"
  1756.                 $"004F 0059 005D 006F 0070 0077 0078 007F"
  1757.                 $"0081 7FFF 0024 0007 0008 003D 003E 0042"
  1758.                 $"0044 004A 004C 0067 0068 006E 006F 0078"
  1759.                 $"0079 007E 007F 0081 0083 008A 008B 7FFF"
  1760.                 $"0025 003A 003E 0044 004A 004F 0053 005D"
  1761.                 $"0060 0068 006E 0079 007E 0083 0084 0089"
  1762.                 $"008A 7FFF 0026 0084 0089 7FFF 0027 0007"
  1763.                 $"000C 7FFF 0028 000B 000C 7FFF 0029 000B"
  1764.                 $"000C 0060 0063 0070 0074 7FFF 002A 000C"
  1765.                 $"003A 7FFF 002B 0063 0067 0074 0077 7FFF"
  1766.                 $"7FFF",
  1767.                 $"10F5 0000 BFF6 CA00 E3F6 0000 BFF7 CAAC"
  1768.                 $"0014 F600 01BF CAF6 E300 CAF7 0001 BFCA"
  1769.                 $"F8E3 00CA AC00 15F6 0001 BFCA F6E3 01CA"
  1770.                 $"E3F9 0001 BFCA F7E3 00CA AC00 16F6 0000"
  1771.                 $"CAF4 E302 CAFA FAFB 0000 CAF6 E300 CAFE"
  1772.                 $"FAAF 0019 F700 01BF CAF4 E303 CAE3 FAFA"
  1773.                 $"FD00 01BF CAF6 E300 CAFD FAB0 0018 F700"
  1774.                 $"01BF CAF3 E302 CAE3 FAFE 0001 BFCA F5E3"
  1775.                 $"00CA FDFA B000 1AF8 0001 BFCA F1E3 05CA"
  1776.                 $"FAFA 0000 CAF4 E300 CAFD FAEA 00FB 23CD"
  1777.                 $"001A F800 01BF CAF1 E305 CAE3 FAFA BFCA"
  1778.                 $"F4E3 00CA FDFA EA00 FB23 CD00 19F8 0000"
  1779.                 $"CAEF E303 CAFA E3CA F3E3 00CA FDFA EA00"
  1780.                 $"FB23 FD81 D100 1DF9 0001 BFCA EFE3 02CA"
  1781.                 $"E3CA F2E3 00CA FDFA EB00 FD23 0000 FE23"
  1782.                 $"FE81 D100 1AF9 0000 CAED E300 CAF1 E300"
  1783.                 $"CAFD FAEB 00FD 2300 00FE 23FE 81D1 001D"
  1784.                 $"FA00 01BF CAED E300 CAF1 E300 CAFD FAEB"
  1785.                 $"00FD 2300 00FE 2300 00FE 81D2 002E FA00"
  1786.                 $"01BF CADF E3FB 0501 FAFA FA00 FB17 F900"
  1787.                 $"FD23 0200 0081 FE23 FE81 FD00 FD1E 0000"
  1788.                 $"FB1E FC00 FDD2 0000 FBD2 F100 24FA 0000"
  1789.                 $"CAE0 E3F8 0500 FAFC 00F7 17FB 00FD 2302"
  1790.                 $"0000 81FE 23FE 81FD 00F5 1EFD 00F5 D2F2"
  1791.                 $"0043 FB00 01BF CAE1 E3FD 0502 E3E3 CAFD"
  1792.                 $"0500 81FE 00FC 1702 0000 81FD 17FC 00FD"
  1793.                 $"2302 0081 81FE 2300 00FE 81FE 00FB 1E02"
  1794.                 $"8100 00FD 1E02 8100 00FB D202 8100 00FD"
  1795.                 $"D200 81F4 004B FB00 00CA E0E3 FE05 FEE3"
  1796.                 $"01CA 81FE 0503 8181 0000 FD17 0000 FD81"
  1797.                 $"FE17 0381 8100 00FD 2301 0000 FE81 FE23"
  1798.                 $"FE81 FE00 FC1E 0481 8100 8181 FE1E 0281"
  1799.                 $"8100 FCD2 0481 8100 8181 FED2 0181 81F5"
  1800.                 $"0042 FC00 01BF CADA E301 CAFA FE05 FE81"
  1801.                 $"FD17 0000 FD81 0100 00FC 8100 00FD 2301"
  1802.                 $"0000 FE81 FE23 FE81 FE00 FD1E FC81 0100"
  1803.                 $"00FE 1E01 8181 FDD2 FC81 0100 00FE D201"
  1804.                 $"8181 F600 42FC 0000 CAD9 E301 CAFA FE05"
  1805.                 $"FE81 FD17 0000 FE81 FD00 FD81 0000 FD23"
  1806.                 $"0000 FE81 0000 FE23 0000 FE81 0100 00FD"
  1807.                 $"1EFD 81FE 00FE 1E01 8181 FDD2 FD81 FE00"
  1808.                 $"FED2 0181 81F6 0037 FC00 00CA D9E3 FC05"
  1809.                 $"FE81 FD17 FE81 F800 FD23 0100 00FE 8101"
  1810.                 $"0000 FE23 FE81 0100 00FD 1EFE 81FD 00FE"
  1811.                 $"1EFE 81FE D2FE 81FD 00FE D2FE 81F7 002E"
  1812.                 $"FD00 01BF CADC E3F9 05FE 81FD 17FE 81F8"
  1813.                 $"00F3 23FE 8101 0000 FD1E FE81 FD00 FE1E"
  1814.                 $"FE81 FED2 FE81 FD00 FED2 FE81 F700 35FD"
  1815.                 $"0000 CADD E3FC 0501 CAFA FE05 FE81 FD17"
  1816.                 $"FE81 F800 F323 0000 FE81 0000 FD1E FE81"
  1817.                 $"FD00 FE1E FE81 FED2 FE81 FD00 FED2 FE81"
  1818.                 $"FDFF FB00 3EFE 0001 BFCA DEE3 FD05 03E3"
  1819.                 $"E3CA 81FE 05FE 81FD 17FE 81F9 00FC 23FA"
  1820.                 $"81FD 23FE 8100 00FD 1EFE 81FD 00FE 1EFE"
  1821.                 $"81FE D2FE 81FD 00FE D202 8181 FFFD 0000"
  1822.                 $"FFFC 0042 FE00 00CA DDE3 FE05 FEE3 01CA"
  1823.                 $"81FE 05FE 81FD 17FE 81F9 00FD 2300 00F9"
  1824.                 $"81FE 23FE 8100 00FD 1EFE 81FD 00FE 1EFE"
  1825.                 $"81FE D2FE 81FD 00FE D202 81FF 81FD FF05"
  1826.                 $"81FF 8181 0000 4DFE 0000 CADD E3FE 05FE"
  1827.                 $"E300 CAFD 05FE 8100 00FD 1703 8181 0000"
  1828.                 $"FD17 0100 00FD 23FC 81FE 00FD 23FD 81FC"
  1829.                 $"1E01 8181 FE00 FE1E 0000 FE81 FDD2 0181"
  1830.                 $"81FE 00FE D20D 0081 FF81 FF00 00FF 00FF"
  1831.                 $"0000 8100 4902 0000 CADC E3FD 0501 E3E3"
  1832.                 $"FC05 FE81 0000 FC17 0181 00FC 1700 00FD"
  1833.                 $"2300 00FD 81FC 00FD 23FE 81FB 1E02 8100"
  1834.                 $"00FD 1E00 00FE 81FC D202 8100 00FD D203"
  1835.                 $"0081 FF81 FEFF 0600 81FF 8181 0081 4302"
  1836.                 $"0000 CADB E3FB 0500 FAFE 05FE 8101 0000"
  1837.                 $"F717 0200 8181 FE23 0000 FD81 FC00 FD23"
  1838.                 $"FE81 FD1E 0081 FA1E 0000 FE81 FDD2 0081"
  1839.                 $"FAD2 0E00 8181 FF81 FF00 81FF 81FF 0081"
  1840.                 $"0081 4602 00BF CADA E3FD 0502 CAFA FAFE"
  1841.                 $"0501 8181 FD00 FB17 0100 00FE 81FE 23FD"
  1842.                 $"81FB 00FD 23FD 81FE 1E01 8181 FC1E 0000"
  1843.                 $"FD81 FDD2 0181 81FC D200 00FD 810A FF00"
  1844.                 $"0081 00FF 8181 0000 8133 0100 CAD5 E300"
  1845.                 $"CAFE 8100 FAFE 81FC 00F7 81FE 00FD 81F7"
  1846.                 $"00FD 81FE 1EF6 8100 00FD D2FE 8100 00FA"
  1847.                 $"8101 0000 FDFF 0581 0000 8100 8137 01BF"
  1848.                 $"CAD5 E304 CA81 81FA FAFD 81FB 00FB 81FC"
  1849.                 $"00FD 81F7 00FD 81FE 1EFE 8100 00FB 8101"
  1850.                 $"0000 FDD2 FE81 0100 00FC 81FC 0001 8181"
  1851.                 $"FD00 0181 001B 00CA D4E3 00CA FDFA DB00"
  1852.                 $"FD1E FE81 F800 FDD2 FE81 F400 FC81 0100"
  1853.                 $"0012 D2CA FDFA DB00 FD1E FE81 F800 FDD2"
  1854.                 $"FE81 ED00 12FC 00D3 FADB 00FD 1EFE 81F8"
  1855.                 $"00FD D2FE 81ED 0012 FD00 D2FA DB00 FD1E"
  1856.                 $"FE81 F800 FDD2 FE81 ED00 0EFC 00D3 FAD8"
  1857.                 $"00FD 81F4 00FE 81ED 000A A500 FD81 F400"
  1858.                 $"FE81 ED00"
  1859.             },
  1860.             /* [5] */
  1861.             OpEndPic {
  1862.  
  1863.             }
  1864.         }
  1865.     }
  1866. };
  1867.  
  1868.